Below is a sample of the Transforms.xml file used in the Document Generation Services installation.
<Transforms> <!-- DGS CI--> <Transform FileName="Installs\ContinuousIntegration\DocGenServicesInstall-64bit_CI.msi"> <Property Id="SHORTTERMSQLSERVERHOSTNAME" Value="Data Source=LABW6408HVM562.WKMNLAB.NET;Initial Catalog=docgen;Integrated Security=true;"/> <Property Id="STSHOSTNAME" Value="LABW6408HVM562.WKMNLAB.NET"/> <Property Id="CONTENTREPOSITORY" Value="\\\\LABW6408HVM562.WKMNLAB.NET\\ExpereRepository\\DeployedContent"/> <Property Id="BUILDREPOSITORYPATH" Value="\\\\LABW6408HVM562.WKMNLAB.NET\\ExpereRepository\\BuildContent"/> <Property Id="ERLCONTENTREPOSITORY" Value="\\\\LABW6408HVM562.WKMNLAB.NET\\ExpereRepository\\DeployedERLContent"/> <Property Id="LIBRARYZIP" Value="\\\\LABW6408HVM562.WKMNLAB.NET\\ExpereRepository\\Uploads"/> <Property Id="LIBRARYTODEPLOY" Value="\\\\LABW6408HVM562.WKMNLAB.NET\\ExpereRepository\\temp"/> <Property Id="APPLICATIONURL" Value="LABW6408HVM112.wkmnlab.net"/> <Property Id="MSMQNETWORKNAME" Value="WKFS_DocGenServicesCI"/> <!-- The user below needs to have access to the content repositories and to the database. NetworkService is used if these values are not provided. --> <Property Id="RUNASSERVICEACCT" Value="xxxxxxxxx" /> <Property Id="ACCOUNTDOMAIN" Value="xxxxxxxxxx"/> <Property Id="DOMAINACCOUNT" Value="xxxxxxxxxx"/> <Property Id="DOMAINACCOUNTPASSWORD" Value="xxxxxxxxxx"/> <!-- The server below is what will host ManagementService. ManagementService must be installed on only one server. --> <Property Id="MSMQBACKENDQUEUE" Value="msmq://LABW6408HVM562.WKMNLAB.NET/deployer"/> <Property Id="DOCVIEWERURL" Value="https://LABW6408HVM562.WKMNLAB.NET/DocViewerInterfaceHtml/SessionSvc.svc"/> </Transform> </Transforms>
Consider additional guidelines when using the following elements: